 
#include <string>
#include "CAdTextBlockImpl.h" 
#include "CDescriptorContainer.h"

CAdTextBlockImpl::CAdTextBlockImpl(void)
{
}

CAdTextBlockImpl::~CAdTextBlockImpl(void)
{
	m_cContainer.ClearDescriptor();
}


std::string CAdTextBlockImpl::GetContent()
{
	return  m_csContent;
}

void CAdTextBlockImpl::GetDescriptorData(unsigned char* buff  , int &len)
{ 
    m_cContainer.GetDescriptorData(buff,len);
}


void CAdTextBlockImpl::InsertDescriptor(IDescriptorData *des)
{
	m_cContainer.AddDescriptor(des);
}

int CAdTextBlockImpl::GetTypeMast() 
{
	return (int)m_nType;
}


std::string CAdTextBlockImpl::GetGroupName()
{
	return m_csGroupName;
}
void CAdTextBlockImpl::SetGroupName(std::string groupName)
{
	m_csGroupName = groupName;
}
 